// pages/invite/methods/methods.js
Component({
  options: {
    multipleSlots: true // 在组件定义时的选项中启用多slot支持
  },
  /**
   * 组件的属性列表
   */
  properties: {
    qrcode_img:{
      type:String,
      value:"../../../images/qrcode1.png"
    },
    qrcode_text:{
      type:String,
      value: "二维码"
    },
    wx_img:{
      type:String,
      value:"../../../images/wx.png"
    },
    wx_text:{
      type:String,
      value:"微信好友"
    },
    friendcircle_img:{
      type: String,
      value: "../../../images/friendcircle.png"      
    },
    friendcircle_text: {
      type: String,
      value: "朋友圈"
    }

  },
  /**
   * 组件的初始数据
   */
  data: {
    flag: true,
    oneflag:false,
    showOne:true,
    showTwo:true,
    showThree:true,
    mycode:'./methods_img/mycode.png',
  },

  /**
   * 组件的方法列表
   */
  methods: {
    //隐藏弹框
    hide: function () {
      this.setData({
        flag: !this.data.flag,
        oneflag: false,
        showOne: true,
        showTwo: true,
        showThree: true,
      })
    },
    onehide(){
      this.setData({
        oneflag: !this.data.oneflag,
        showOne: !this.data.showOne,
      })
    },
    twohide(){
      this.setData({
        oneflag: !this.data.oneflag,
        showTwo: !this.data.showTwo,
      })
    },
    threehide() {
      this.setData({
        oneflag: !this.data.oneflag,
        showThree: !this.data.showThree,
      })
    },
    //展示弹框
    show() {
      this.setData({
        flag: !this.data.flag
      })
    },
    /*
    * 内部私有方法建议以下划线开头
    * triggerEvent 用于触发事件
    */
    _error() {
      //触发取消回调
      this.triggerEvent("error")
    },
    _success() {
      //触发成功回调
      this.triggerEvent("success");
    }
  },
  //掉自己的二维码

})
